package practice.w903;

import java.util.Arrays;
import java.util.Random;

public class GetMaxDemo {
    public static void main(String[] args) {
//       Random rand = new Random();
//        int[] arr = new int[rand.nextInt(10)+1];//定义一个长度为1-10随机的数组
//       for (int i = 0; i < arr.length; i++) {
//           arr[i] = rand.nextInt(100);//数组元素为0-100内随机（包含0，不包含100）
//       }
//        System.out.println("需要找最大值的数组是："+ Arrays.toString(arr));//Arrays.toString()可以输出数组
//        int max = getMaxOfArray(arr);//调用getMaxOfArray方法来找数组最大值
//        System.out.println("数组中最大值是"+max);
//    }
//    public static int getMaxOfArray(int[] a){//定义找数组最大值的方法
//        int max = a[0];
//        for(int i = 1; i < a.length; i++){
//            if(a[i] > max){max = a[i];}
//        }
//        return max;
//    }
        Random rand = new Random();
        int[] arr = new int[rand.nextInt(10)+1];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = rand.nextInt(100);
        }
        System.out.println("需要找最大值的数组是："+ Arrays.toString(arr));
        int max = getMaxOfArray(arr);
        System.out.println("数组中最大值是"+max);
    }
    public static int getMaxOfArray(int[] a){
        int max = a[0];
        for(int i = 1; i < a.length; i++){
            if(a[i] > max){max = a[i];}
        }
        return max;
    }
}
